package com.payment.system.service;

import com.payment.common.base.AjaxResult;
import com.payment.system.domain.MerchantDay;
import java.util.List;

/**
 * 日统计 服务层
 * 
 * @author payment
 * @date 2019-03-07
 */
public interface IMerchantDayService 
{
	/**
     * 查询日统计信息
     * 
     * @param id 日统计ID
     * @return 日统计信息
     */
	public MerchantDay selectMerchantDayById(Long id);
	
	/**
     * 查询日统计列表
     * 
     * @param merchantDay 日统计信息
     * @return 日统计集合
     */
	public List<MerchantDay> selectMerchantDayList(MerchantDay merchantDay);
	
	/**
     * 新增日统计
     * 
     * @param merchantDay 日统计信息
     * @return 结果
     */
	public int insertMerchantDay(MerchantDay merchantDay);
	
	/**
     * 修改日统计
     * 
     * @param merchantDay 日统计信息
     * @return 结果
     */
	public int updateMerchantDay(MerchantDay merchantDay);
		
	/**
     * 删除日统计信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteMerchantDayByIds(String ids);


	public MerchantDay selectMerchantDayByMerchantIdAndTime(String id, String time);

    AjaxResult selectMerchantDayListByMerchantId(Integer pageNum, Integer pageSize, String merchantId);
}
